/* @font-face {
	font-family: 'SourceHanSansSC-Bold';
	src: url(../../../SourceHanSansSC/SourceHanSansSC-Bold.otf);
}
@font-face {
	font-family: 'SourceHanSansSC-Medium';
	src: url(../../../SourceHanSansSC/SourceHanSansSC-Medium.otf);
}
@font-face {
	font-family: 'SourceHanSansSC-Regular';
	src: url(../../../SourceHanSansSC/SourceHanSansSC-Regular.otf);
} */
/* body {
	font-family: 'Source Han Sans SC';
} */
/* h2 {
	font-family: 'SourceHanSansSC-Bold';
}
h5 {
	font-family: 'SourceHanSansSC-Medium';
}
p, span, div, a, li, h3 {
	font-family: 'SourceHanSansSC-Regular';
} */
html ,body{
	overflow-x: hidden !important;
}
.float-left {
	float: left;
}
.subtitle {
	font-size: 18px;
	color: #999;
	font-weight: 500;
}
/* 轮播图 */

.swiper-container {
    width: 100%;
  
}
.swiper-pagination .swiper-pagination-bullet {
	width: 30px;
	height: 2px;
	background: #FFFFFF;
	border-radius: 0;
	opacity: 1;
}
.swiper-pagination-bullet-active {
	background: #FABE00 !important;
}
.swiper-slide:hover{
	cursor: pointer;
}
.swiper-slide img {
	width: 100%;
}

.new-dynamic {
	box-shadow: 0px 4px 7px 0px rgba(103, 151, 209, 0.14);
	overflow: hidden;
}
.point {
	background-color: #FAA70D;
	color: #fff;
	margin-left: 10px;
	padding: 0 4px;
	flex-shrink: 0;
	line-height: 20px;
	height: 20px;
}

.time {
	margin-right: 10px;
	color: #333;
	flex-shrink: 0;
}
.new-dynamic-image {
	width: 134px;
}
.ov-hidden {
	overflow: hidden;
		height: 88px;
	line-height: 88px;
}
.new-dynamic-list {
	transition: all 0.6s;
	color: #333;
}
/*  一家真正懂品牌的互联网开发公司 */
.big-font-box {
	background: linear-gradient(-55deg, #FF7F23 0%, #FFB15B 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	display: inline-block;
}
.m-bottom-100 {
	margin-bottom: 120px !important;
}
.m-top-100 {
	margin-top: 120px !important;
}
.brand-title {
	text-align: center;
	font-size: 48px;
	margin: 60px 0 25px;
	font-weight: 600;
	color: #333;
}
.big-font {
	font-size: 106px;
	font-weight: 600;
	line-height: 1;
}
.right-top-font {
	font-size: 30px;
	font-weight: 600;
	vertical-align: top;
	line-height: 1;
}
.fs-24 {
	font-size: 20px;
	line-height: normal;
}
.text-center {
	text-align: center;
}
.cover-pos-box {
	position: absolute;
    bottom: -24px;
    right: 6%;
    transform: rotate(45deg);
    height: 120%;
    width: 20px;
    border-left: 1px solid #ffb05e;
    background-color: #fff;
}
.label-font {
	margin-left: -20px;
	font-weight: bold;
	color: #333333;
	font-size: 16px;
}
.intr {
	text-align: center;
	margin: 40px 0 50px;
	padding: 0 25%;
	color: #666666;
	line-height: 28px;
}
.active-btn {
	padding: 10px 25px;
	background-image:-webkit-linear-gradient(bottom,#feb15d,#ffaa57,#ff9448);
	border-radius: 50px;
	display: inline-block;
	margin-bottom: 48px;
}
.active-btn a {
	color: #fff;
}
.active-btn a:hover {
	color: #fff;
}
.active-btn:hover{
	cursor: pointer;
}
/* 我们更懂互联网+  */
.more-understand {
	color: #fff;
	position: relative;
}

.more-und-pre {
	position: relative;
	min-height: 832px;
}
.left-menu {
	width: 28%;
	height: 100%;
	float:left;
	position: relative;
	background: #287DFF;
}
.more-und-pre .menu-item {
	margin-top: 30px;
}
.right-content {
	width: 100%;
	height: 100%;
	float:left;
	text-align: center;
	color: #333;
	padding-top: 246px;
	position: relative;
}
.right-content .bottom-tips{
	font-size: 30px;
	color: #FCA202;
	font-weight: 600;
	margin: 69px auto 54px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.right-content .bottom-tips span{
	flex-shrink: 0;
	margin: 0 20px;
}
.right-content .bottom-tips .bottom-tips-icon{
	height: 12px;
}
.menu-item p {
	font-size: 18px;
}
.menu-title {
	display: inline-block;
	padding-bottom: 12px;
	font-size: 31px;
	font-weight: 500;
	position: relative;
}
.menu-title::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fff;
	width: 100%;
	height: 4px;
	border-radius: 4px;
}
.right-content-box {
	display: inline-block;
	position: relative;
	margin-top: 30px;
	left: -35px;
}
.round {
	width: 799px;
	height: 588px;
	border-radius: 50%;
	position: relative;
}
.pos-abs-item {
	position: absolute;
	font-size: 18px;
	color: #000;
}
.pos-abs-item p {
	font-size: 18px;
	color: #999;
}
.round-image {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
}
.round-title-1 {
	position: absolute;
	font-size: 36px;
	font-weight: bold;
	color: #FEFEFF;
	left: 47%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.round-title-2 {
	position: absolute;
	top: 48%;
	right: 80px;
	transform: translateY(-50%);
	color: #fff;
	font-size: 28px;
	font-weight: bold;
}
.pos-abs {
	color: #000;
	padding-top: 1px;
}
.text-left{
	text-align: left !important;
}
.text-right {
	text-align: right;
}
.right-content-box .text-right p{
	transform: translateX(-20px);
}
.min-h5 {
	margin-bottom: 6px;
	font-size: 18px;
	font-weight: 400;
}
.min-h5-22 {
	margin-bottom: 6px;
	font-size: 22px;
	font-weight: 400;
}
.min-h5-24 {
	margin-bottom: 6px;
	font-size: 24px;
	font-weight: 400;
}
.pos-abs-1 {
	left: 103px;
	top: -20px;
}
.pos-abs-2 {
	left: 45px;
	top: 68px;
}
.pos-abs-3 {
	left: 4px;
	top: 165px;
}
.pos-abs-4 {
	left: -106px;
	top: 264px;
}
.pos-abs-5 {
	left: -125px;
	top: 363px;
}
.pos-abs-6 {
	left: -5px;
	top: 450px;
}
.pos-abs-7 {
	left: 65px;
	top: 536px;
}

.pos-abs-8 {
	right: -36px;
	top: -20px;
}
.pos-abs-9 {
	right: -170px;
	top: 69px;
}
.pos-abs-10 {
	right: -180px;
	top: 165px;
}
.pos-abs-11 {
	right: -257px;
	top: 264px;
}
.pos-abs-12 {
	right: -126px;
	top: 354px;
}
.pos-abs-13 {
	right: -95px;
	top: 450px;
}
.pos-abs-14 {
	right: -74px;
	top: 532px;
}
/* 证书 */
.certificate-container {
	padding-top: 1px ;
	position: relative;
}
/* .certificate-image:first-child, .certificate-image:last-child {
	width: 162px;
}
.certificate-image {
	width: 325px;
	height: 223px;
	margin-right: 40px;
}
.certificate-image:last-child{
	margin-right: 0;
} */
.certificate-image img {
	width: 100%;
	height: 100%;
}
.certificate-container .subtitle {
	margin-bottom: 90px;
}
.more-certificate-box img {
	margin-top: 62px;
	width: 100%;
	height: 286px;
}
.more-certificate-box {
	margin-bottom: 130px;
}
/* 合作企业单位 */ 
.cooperation {
	/*margin-top: 108px;*/
	height: 650px;
	/* background-image:-webkit-linear-gradient(bottom,#00237e,#005aba,#0058b9); */
	position: relative;
	overflow: hidden;
}
.cooperation .cooperation_list_png{
	width: 100%;
	height: 100%;
}
.cooperation .brand-title{
	color: #fff ;
}
.cooperation .subtitle {
	color: #fff;
	margin-bottom: 60px;
}
#particles {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.cooperation-list {
	position:relative;
	top:0px;
	left:0px;
	width:200%;
	height:100%;
	list-style:none;
	animation:mymove 30s infinite linear;
	max-height: 474px;
	overflow: hidden;
	/* overflow-y: auto; */
}

.cooperation-item {
	width: 7%;
	padding: 20px 20px 30px;
	float:left;
}

.cooperation-item img {
    height: 150px;
	object-fit: scale-down;
}
@keyframes mymove {
	0% {
	  transform: translate(0px, 0px);
	}
	100% {
	  transform: translate(-50%, 0px);
	}
  }
  @-webkit-keyframes mymove {
	0% {
	  transform: translate(0px, 0px);
	}
	100% {
	  transform: translate(-50%, 0px);
	}
  }
/* 更加垂直的行业解决方案 */
.solution {
	position: relative;
	padding-bottom: 80px;
}
.solution-options {
	margin-top: 44px;
	position: relative;
}
.arrow-left-box, .arrow-right-box {
	width: 56px;
	height: 58px;
	line-height: 58px;
	background: linear-gradient(90deg, #C6DBFF 0%, #C6DBFF 50%, #C6DBFF 100%);
	text-align: center;
	cursor: pointer;
}
.newsolution .arrow-left-box, .arrow-right-box{
	display: none;
}
.solution-list {
	list-style: none;
	font-size: 0;
	overflow-x: auto;
	white-space: nowrap;
	margin: 0 15px;
	padding-left: 0;
	border-bottom: 1px #666 solid;
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.solution-list::-webkit-scrollbar {
	width: 2px;    
	height: 4px;
}
.solution-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
	background: rgba(255,255,255,0.5);
}
.solution-list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(255,255,255,0.5);

}
.solution-item {
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	display: inline-block;
	background: linear-gradient(90deg, #C6DBFF 0%, #C6DBFF 50%, #C6DBFF 100%);
}
.newsolution .solution-item{
	background: none;
}
.solution-item:hover{
	cursor: pointer;
}
.solution-item.active, .solution-item:hover {
	background: #287DFF;
	color: #fff;
}
.newsolution .solution-item.active{
	background: none;
	color: #FAA70D;
	border-bottom: #FAA70D 1px solid;
}
.tab-content-box {
	margin-top: 100px;
}
.icon-list {
	margin-top: 74px;
	list-style: none;
	padding-left: 0;
}
.contact-container {
	position: relative;
	z-index: 900;
}
.left-cont-item {
	float: left;
	margin-right: 30px;
}
.left-cont-item img {
	width: 85px;
	height:115px;
	object-fit: scale-down;
	margin-bottom: 10px;
}
.content-image {
	width: 100%;
}
.rich-bigtitle{
	font-size: 48px;
	color: #fff;
	margin-bottom: 48px;
}
.rich-text {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 33px;
	min-height: 87px;
	max-width: 810px;
}
.more-fan {
	width: 118px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-radius: 40px;
	background: linear-gradient(197deg, #287DFF, #64ABFF);
	margin-top: 20px;
	font-size: 16px;
}
.newsolution .more-fan{
	background: none;
	border: 1px #fff solid;
	border-radius: 1px;
	margin-top: 70px;
}
.more-fan a {
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* 报价方案 */
#offer-canvas {
    position: relative;
    width: 100%;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 60px;
}
#offer-canvas .brand-title {
	margin: 85px 0 14px;
	color: #fff;
	font-size: 24px;
	position: relative;
	z-index: 100;
	font-weight: 400;
}

#offer-canvas canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#offer-canvas .first-canvas{
	display: none;
}
.left-7x24 h3 {
	font-size: 26px;
	font-weight: 600;
}
.onebyonetitle h3 {
	font-size: 34px;
	font-weight: 600;
}
.right-qrcode {
	margin-left: 160px;
}
.right-qrcode img {
	width: 86px;
	height: 86px;
}
.left-7x24 .phone {
	font-size: 38px;
    font-weight: 600;
}
.tip-font h3{
	margin-left: 40px;
	font-size: 26px;
	font-weight: 600;
}
/* 我们用案例说话 */

.case-list {
	margin-top: 42px;
}
.case-list::-webkit-scrollbar {
	width: 2px;    
	height: 4px;
}
.case-list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
	background: rgba(255,255,255,0.5);
}
.case-list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
	border-radius: 0;
	background:rgba(0,0,0,0.2);

}
.case-item {
	color: #fff;
	padding: 15px;
}
.case-title, .case-hover-box h3  {
	color: 36px;
	font-weight: 600;
}
.case-image {
	width: 100%;
	object-fit: cover;
	/* height: calc((33.33vw - 30px) * 0.7898 ); */
	max-height: 318.58px;
	min-height: 195px;
}
.case-hover-box {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	transition: all 0.6s;
	overflow: hidden;
	opacity: 0;
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
	padding: 30px 20px 37px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.case-item p {
	margin-bottom: 64px;
	padding: 0 30px;
	font-size: 18px;
	line-height: 33px;
	text-align: center;
}
.hengxian{
	width: 24px;
	height: 2px;
	background: #FCB024;
	margin-bottom: 19px;
}
.case-item:hover .case-hover-box {
	height: 100%;
	opacity: 1;
}
.case-title {
	background: #fff;
	width: 100%;
	color: #333;
	font-weight: 600;
	z-index: 1;
	font-size: 18px;
	height: 84px;
	padding: 0 20px;
	line-height: 84px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	margin-top: -37px;
	position: relative;
}
.case-item:hover .case-title {
	/*display: none;*/
	/*opacity: 0;*/
}
.view-more-case {
	display: inline-block;
	padding: 10px 24px;
	margin: 50px 0 60px;
	cursor: pointer;
	color: #999;
	border: 1px #999 solid;
	border-radius: 1px;
	font-size: 16px;
}
/* 新闻动态*/
.news{
	padding-bottom: 80px !important;
}
.news-list {
	margin-top: 60px;
}
.news .brand-title {
	margin-bottom: 25px;
}
.news-title-box {
	position: relative;
	padding: 30px 24px;
	overflow: hidden;
	color: #fff;
	display: flex;
	align-items: center;
}
.news-title-box .news-title-box-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
	left: 0;
	z-index: -1;
}
.news-title {
	position: relative;
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 400;
	padding: 0px 20px;
	border-left: #eee 1px solid;
}
.news-title-box .news-title-box-icon{
	width:58px ;
	height: 58px;
	margin-right: 10px;
}
/*.news-title::after {*/
/*	content: "";*/
/*	position: absolute;*/
/*	left: 0;*/
/*	bottom: 0;*/
/*	width: 100%;*/
/*	height: 4px;*/
/*	background: #fff;*/
/*	border-radius: 4px;*/
/*}*/
.news-item {
	box-shadow: 0 0 10px #eee;
	overflow: hidden;
	border-radius: 1px;
}
.border-color-2 {
	border-color: #01CADE !important;
}
.border-color-3 {
	border-color: #FFB160 !important;
}
.border-color-4 {
	border-color: #0DB2DA !important;
}
.color-2{
	background-color: #01CADE !important;
	
}
.color-3{
	background-color: #FFB160 !important;
	
}
.color-4{
	background-color: #0DB2DA !important;
	
}
.news-item-list ul {
	list-style: none;
	padding: 20px;
}
.news-item-item {
	position: relative;
	padding-left: 20px;
	margin-bottom: 25px;
	font-size: 16px;
}
.news-item-item:last-child {
	margin-bottom: 0;
}
.dot-box {
	position: absolute;
	width: 4px;
	height: 4px;
	background: #999;
	padding: 2px;
	top: 8px;
	left: 0px;
}
.dot-box div {
width: 100%;
height: 100%;
background: #d60036;
border-radius: 50%;
}
.dot-box2 {
border-color: #01CADE;
}
.dot-box3 {
border-color: #FFB160;
}
.dot-box4 {
border-color: #0DB2DA;
}
.dot-box2 div{
background-color:#01CADE ;
}
.dot-box3 div{
background-color:#FFB160 ;
}
.dot-box4 div{
background-color:#0DB2DA ;
}
.more-news-btn-box {
padding: 0 20px;
}
.more-news-btn {
border-top: 1px solid #eee;
padding: 18px 0;
color: #000;
	font-size: 16px;
}
.arrow-right {
	width: 7px;
	height: 14px;
}
/* 卡片样式 */
.card-list {
	margin-top: 88px;
}
.card-item {
	width: 23%;
	/* height: 496px; */
	padding: 0px 0 30px;
	color: #fff;
	transition: width 0.4s;
	border-radius: 6px;
	border-radius: 10px;
    overflow: hidden;
	background: linear-gradient(157deg, #FF7F23, #FFB15B);
}

.business {
	position: relative;
}
.hover-subtitle {
	display: none;
}
.card-item:first-child  img {
	height: 182px;
}
.card-item:first-child  .brand-active-btn-box {
	opacity: 1;
}
.card-item:first-child .hover-subtitle {
	display: block;
}
.card-item:first-child .show-subtitle {
	display: none;
}
.card-item  img {
	max-width: 320px;
	height: 191px;
	display: block;
	margin: 0 auto;
}

.brand-active-btn-box {
	padding: 0 10%;
	opacity: 0;
	transition: opacity 0.6s;
}
.brand-active-btn-box .understand, .brand-active-btn-box .consulting {
	border: 1px solid #fff;
	padding: 10px 30px;
	border-radius: 50px;
	cursor: pointer;
}
.padding-box {
	padding: 0 22px 28px;
}
.brand-active-btn-box .understand {
	color: #fff;
}
.brand-active-btn-box .consulting {
	background: #fff;
	color: #ffaa58;
}
.card-item:nth-child(even) {
	background: linear-gradient(157deg, #287DFF, #64ABFF);
}
.border-p {
	position: relative;
	padding-bottom: 30px;
	text-align: center;
}
.card-title {
	margin-top: 20px;
	font-weight: 600;
	text-align: center;
}

.card-list {
	text-align: left;
	line-height: 1.7;
}
.border-p::after{
	content: "";
	position: absolute;
	width: 80px;
	height: 4px;
	background-color: #fff;
	bottom: 10px;
	left: 50%;
	border-radius: 4px;
	transform: translateX(-50%);

}
.canvas-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.tab-content-box {
	display: none;
}
@media(max-width: 1600px) {
	.cooperation-item {
		width: 9%;
	}
}
@media(max-width: 1400px) {
	.cooperation-item img{
		height: 100px;
	}
	.case-item p{
		font-size: 12px;
		line-height: 20px;
	}
}
@media(max-width: 1200px) {
	.cooperation-item img{
		height: 80px;
	}

}
@media(max-width:991px ) {
	/* .card-item:first-child {
		width: 49%;
	} */

	.cooperation-item img{
		height: 60px;
	}
	.left-menu, .right-content {
		width: 100%;
		float: none;
	}
	.more-und-pre {
		height: auto;
	}
	.more-und-pre .menu-item {
		display: inline-block;
		padding: 0 10px;
	}
	.left-menu-list {
		text-align: center;
	}
	.right-content {
		padding: 50px 0 50px;
	}
}
@media(max-width:767px ) {
	.card-item  {
		width: 100%;
		margin-bottom: 30px;
	}
	/* .card-item:hover {
		width: 50%;
	} */
	.custom-dev-item-card-box {
		width: 50%;
	}
	.cooperation-item {
		width: 11%;
	}
}
@media(min-width:768px ) {
	.new-dynamic {
		height: 88px;
		line-height:88px;
	}
	.custom-dev-item-card-box {
		width: 33.3333333333%;
	}
}
@media(min-width:992px ) {
	.card-item:first-child {
		width: 29%;
	}
	.left-menu-list {
		position: absolute;
		top: 50%;
		right: 5%;
		transform: translateY(-50%);
	}
	.pos-abs {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		z-index: 10;
	}
	.custom-dev-item-card-box {
		width: 25%;
	}
}
@media(min-width:1200px ) {
	.custom-tab-list {
		padding-left: 0;
	}
	.right-content {
	    /*padding-right: 10%;*/
	}
	.anquan {
		left: -140px;
		position: absolute;
	}
	.custom-dev-item-card-box {
		width: 20%;
	}
	.paddng-lef-70 {
		padding-left: 70px;
	}
}


/*2023/01/13*/
.temp_bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
	background: #000308;
}
.dataList{
	display: flex;
	flex-wrap: wrap;

}
.dataList .data-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #FCA202 ;
	flex: 25%;
	margin-bottom: 120px;
}
.dataList .data-item .data-item-num{
	font-size: 70px;
	font-weight: 600;
	line-height: 1;
}
.dataList .data-item .data-item-danwei{
	font-size: 38px;
	font-weight: 600;
	vertical-align: bottom;
	line-height: 1;
}
.dataList .data-item p{
	color: #333;
	font-size: 18px;
	margin-top: 10px;
}
.newbusiness{

}
.business_newContainer{
	width: 100%;
	display: flex;
	min-height: 750px;
	height: 100%;
}
.business_newContainer .newCard-item{
	/*height: 100%;*/
	width: 25%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background:rgba(0,0,0,0.4) ;
}
.business_newContainer .newCard-item:hover{
	background:rgba(0,0,0,0) ;
}
.business_newContainer .newCard-item .small_title{
	color: #fff;
	font-weight: 400;
	font-size: 24px;
}
.business_newContainer .newCard-item_icon{
	width: 90px;
	height: 90px;
	margin-bottom: 20px;
}
.business_newContainer .business_title{
	position: absolute;
	top:0;
	left: 50%;
	transform: translateX(-50%);
}
.business_newContainer .business_title .brand-title,.business_newContainer .business_title .subtitle{
	color: #fff;
}
.newsolution .brand-title,.newsolution .subtitle{
	color: #fff;
}
.newContact .brand-title{
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 15px;
}
.newContact .btn-list{
	display: flex;
	justify-content: center;
	margin-top:24px ;
}
.newContact .btn-list .phoneNumber{
	background: #FCB024;
	/* height: 35px; */
	padding: 8px 15px;
	border-radius: 5px;
	font-size: 24px;
	font-weight: 400;
	cursor: pointer;
}
.newContact .btn-list .formBtn{
	background: #999999;
	/* height: 35px; */
	padding: 8px 15px;
	border-radius: 5px;
	font-size: 24px;
	font-weight: 400;
	margin-left: 14px;
}
.newCard-item:hover .newCard-item-hover{
	display: block;
	transform:scale(1)
}
.newCard-item .newCard-item-hover{
	margin-top: 15px;
	display: none;
	transtion: transform 2s;
	transform:scale(0)
}
.newCard-item .newCard-item-hover p{
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 1px;
	font-weight: 100;
}
.newCard-item  .more_btn{
	border: 1px #fff solid;
	font-size: 12px;
	color: #fff;
	padding: 5px 15px;
	display: flex;
	align-items: center;
	margin-top: 20px;
	cursor: pointer;
}

.rjt{
	width: 6px;
	height: 6px;
	border-right: 1px #fff solid;
	border-bottom: 1px #fff solid;
	transform: rotateZ(-45deg);
	margin-left: 5px;
}
.more-fan .rjt{
	width: 8px;
	height: 8px;
	border-right: 2px #fff solid;
	border-bottom: 2px #fff solid;
	transform: rotateZ(-45deg);
	margin-left: 5px;
}
.pop_zixun{
	position: fixed;
	z-index: 9999;
	width: 100%;
	/* height: 100px; */
	background: #fff;
	top: 0;
	left: 0;
	padding: 0px 80px;
	box-shadow: 0px 5px 24px 5px rgb(0 ,0 ,0 ,0.5);
	display: none;
	overflow-y: auto;
	max-height: 100vh;
}

.pop_zixun .container{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.pop_zixun .tabsList{
	flex-wrap: nowrap;
	justify-content: space-between;
}
.pop_zixun .tabsList .tab{
	width: 23%;
	flex-shrink: 0;
	border: 1px #f4f4f4 solid;
	height: 35px;
	line-height: 35px;
	background-color: #f8f8f8;
}
.pop_zixun .tabsList .activetab{
	background: #FCB124;
}
.pop_zixun .zixun_logo{
	width: 232px;
	height: 76px;
}
.pop_zixun .pop_zixun_info{
	max-width: 400px;
	color: #333;
	line-height: 24px;
	font-size: 14px;
	margin-top: 50px;
}
.pop_zixun .pop_zixun_left{
	width: 45%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.pop_zixun .pop_zixun_left .link_info p{
	margin-bottom: 2px;
}
.pop_zixun_right{
	width: 45%;
}
.pop_zixun_right .formInfo_item{
	font-size: 22px;
	margin-bottom: 30px;
}
.pop_zixun_right .formInfo_item span{
	font-size: 16px;
	color: #FCB124;
}
.pop_zixun_right .formInfo_item .form-check-inline{
	display: inline;
	margin-right: 20px;
}
.pop_zixun_right .formInfo_item ._form-check label{
	font-size: 14px;
	font-weight: 400;
}
.pop_zixun_right .formInfo_item .formInfo_item_input{
	outline: none;
	border: 1px solid #f4f4f4;
	background: #f8f8f8;
	padding: 6px 15px;
	font-size: 14px;
	width: 100%;
}
.m-t-10{
	margin-top:10px;

}
.pop_zixun_right  .formInfo_btn{
	width: 100%;
	background:#FCB124 ;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
	border: none;
}
.pop_zixun  .close_icon{
    width: 28px;
    height: 28px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.formInfo_item ._form-check .form-check input[type="radio"]{
	background-color: #f1c40f!important;
}


/* @media(min-width:768px ) {
	.height100{
		min-height: 100vh!important;
		height: 100%!important;
	}
	.height100 .swiper-slide img,.height100 .more-und-pre,.height100 .business_newContainer{
		min-height:100vh;
	}
	.height100 .height100flex{
		min-height: calc(100vh - 250px);
		display: flex;
		align-items: center;
	}
} */


.certificate-container .zs_png{
	width: 100%;
	margin-top: -48px;
}
.certificate-container .subtitle{
	margin-bottom: 0;
}